turtleback deck - German English Dictionary